std::sync_with_stdio ?
看别人的 leetcode 代码,发现前面都有这么一句 int x = []() { std::ios::sync_with_stdio(false); cin.tie(NULL); return 0; }();
,查了下发现是用于加速 IO 的,
但要注意之后不要混用 C 和 C++ 的输入输出函数。
感觉 leetcode 这样搞有点蠢,毕竟 IO 不需要我们去写,应该给默认加上。
亲测可以大幅减少耗时:
Links: int-x-[]()-{-std::ios::sync_with_stdio(false);-cin.tie(NULL);-return-0;-}();